package com.irdstudio.efp.nls.service.vo;

/**
 * 需求编号:2019D08--
 * 问题编号:
 * 开发人员: caoxin
 * 创建日期:2019/12/4
 * 功能描述:
 * 修改日期:2019/12/4
 * 修改描述:
 */
public final class NlsApplyInfoVOBuilder {
    private String applySeq;
    private String certType;
    private String certCode;
    private String prdId;

    private NlsApplyInfoVOBuilder() {
    }

    public static NlsApplyInfoVOBuilder aNlsApplyInfoVO() {
        return new NlsApplyInfoVOBuilder();
    }

    public NlsApplyInfoVOBuilder withApplySeq(String applySeq) {
        this.applySeq = applySeq;
        return this;
    }

    public NlsApplyInfoVOBuilder withCertType(String certType) {
        this.certType = certType;
        return this;
    }

    public NlsApplyInfoVOBuilder withCertCode(String certCode) {
        this.certCode = certCode;
        return this;
    }

    public NlsApplyInfoVOBuilder withPrdId(String prdId) {
        this.prdId = prdId;
        return this;
    }

    public NlsApplyInfoVO build() {
        NlsApplyInfoVO nlsApplyInfoVO = new NlsApplyInfoVO();
        nlsApplyInfoVO.setApplySeq(applySeq);
        nlsApplyInfoVO.setCertType(certType);
        nlsApplyInfoVO.setCertCode(certCode);
        nlsApplyInfoVO.setPrdId(prdId);
        return nlsApplyInfoVO;
    }
}
